Consider searching for more specific gaming or entertainment themed templates (PPT & Google Slides) for presentations on hosted games.
How was your search experience?